package com.version.manager.util;
import com.alibaba.fastjson.JSON;
import groovy.util.logging.Slf4j;
import org.springframework.util.StringUtils;

import java.lang.reflect.Type;
import java.text.SimpleDateFormat;
import java.util.List;

@Slf4j
public class JsonUtil {
    public static <T> T json2Object(String json, Type type) {
        if(StringUtils.isEmpty(json)){
            return null;
        }
        return JSON.parseObject(json,type);
    }

    public static <T> String objToJson(T obj) {
        if(obj==null){
            return null;
        }
        return JSON.toJSONString(obj);
    }
}
